home *** CD-ROM | disk | FTP | other *** search
Text File | 1989-03-07 | 984 b | 38 lines | [TEXT/MPS ] |
-
- unit databuffXcmd;
- interface
- uses MemTypes, QuickDraw, OSIntf, ToolIntf, PackIntf, HyperXCMD, QDAccess;
- procedure databuff(ParamPtr: XCMDPtr);
- implementation
- type
- timeDarray=array[0..59] of integer;
- procedure arrayrsc(ParamPtr: XCMDPtr);forward;
- procedure databuff(paramptr:xcmdptr);
- begin
- arrayrsc(paramptr);
- end;
- procedure arrayrsc(ParamPtr: XCMDPtr);
- var
- MYTIMEHAND,buffarrayH:HANDLE;
- REFNUM:INTEGER;
- TIMEARRAY,buffarray:TIMEDARRAY;
- temphandle:handle;
- tempstr:str255;
- horiz,vert:longint;
- numparams :integer;
- begin
- MYTIMEHAND:=(GETRESOURCE('ANES',1005));
- HLOCK(MYTIMEHAND);
-
- BLOCKMOVE(MYTIMEHAND^,@timearray,SIZEOF(TIMEARRAY));
- releaseresource(mytimehand);
- buffarrayH:=(getresource('ANES',1010));
- hlock(buffarrayH);
- blockmove(buffarrayH^,@buffarray,sizeof(buffarray));
- buffarray := timearray;
- blockmove(@buffarray,buffarrayH^,sizeof(buffarray));
- REFNUM:=CURRESFILE;
- changedresource(buffarrayH);
- writeresource(buffarrayH);
- end;
- end.